/**
 * Culmination of the MVC design pattern that initiates a new Battleship game.
 * 
 * @author Vo, Wu and Wyan
 * 
 */
final class BattleshipMVC {

	/**
	 * Private default constructor.
	 */
	private BattleshipMVC() {
		
	}
	
	/**
	 * Creates new instances of BattleshipModel, BattleshipView and
	 * BattleshipController in order to initiate a new Battleship game for the
	 * users.
	 * 
	 * @param args Arguments passed in from the command line.
	 */
	public static void main(String[] args) {
		BattleshipModel model = new BattleshipModel();
		BattleshipView view = new BattleshipView();
		BattleshipController controller = new BattleshipController(model, view);
		view.setVisible(true);

	}
}
